Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 12, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence
@blocknote/code-block (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/core (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/mantine (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/react (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/server-util (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/xl-docx-exporter (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/xl-multi-column (source) 0.37.0 -> 0.40.0 age confidence
@blocknote/xl-pdf-exporter (source) 0.37.0 -> 0.40.0 age confidence
@fontsource/material-icons (source) 5.2.5 -> 5.2.7 age confidence
@​gouvfr-lasuite/ui-kit 0.16.1 -> 0.16.2 age confidence
@next/eslint-plugin-next (source) 15.5.3 -> 15.5.4 age confidence
@​openfun/cunningham-react 3.2.3 -> 4.0.0 age confidence
@playwright/test (source) 1.55.0 -> 1.55.1 age confidence
@react-pdf/renderer (source) 4.3.0 -> 4.3.1 age confidence
@sentry/nextjs (source) 10.11.0 -> 10.17.0 age confidence
@sentry/node (source) 10.11.0 -> 10.17.0 age confidence
@sentry/profiling-node (source) 10.11.0 -> 10.17.0 age confidence
@tanstack/eslint-plugin-query (source) 5.86.0 -> 5.91.0 age confidence
@tanstack/react-query (source) 5.87.4 -> 5.90.2 age confidence
@tanstack/react-query-devtools (source) 5.87.4 -> 5.90.2 age confidence
@testing-library/jest-dom 6.8.0 -> 6.9.1 age confidence
@types/node (source) 22.18.1 -> 22.18.8 age confidence
@types/react (source) 19.1.12 -> 19.2.0 age confidence
@types/react-dom (source) 19.1.9 -> 19.2.0 age confidence
@typescript-eslint/eslint-plugin (source) 8.43.0 -> 8.45.0 age confidence
@typescript-eslint/parser (source) 8.43.0 -> 8.45.0 age confidence
@vitejs/plugin-react (source) 5.0.2 -> 5.0.4 age confidence
@vitest/eslint-plugin 1.0.1 -> 1.3.16 age confidence
axios (source) 1.12.0 -> 1.12.2 age confidence
cross-env 10.0.0 -> 10.1.0 age confidence
dotenv 17.2.2 -> 17.2.3 age confidence
eslint (source) 9.35.0 -> 9.37.0 age confidence
eslint-config-next (source) 15.5.3 -> 15.5.4 age confidence
eslint-plugin-testing-library 7.6.8 -> 7.11.0 age confidence
i18next (source) 25.5.2 -> 25.5.3 age confidence
jest (source) 30.1.3 -> 30.2.0 age confidence
jsdom 26.1.0 -> 27.0.0 age confidence
mjml (source) 4.15.3 -> 4.16.1 age confidence
next (source) 15.5.3 -> 15.5.4 age confidence
pdf-parse 1.1.1 -> 2.1.7 age confidence
posthog-js (source) 1.264.2 -> 1.271.0 age confidence
react (source) 19.1.1 -> 19.2.0 age confidence
react-aria-components 1.12.1 -> 1.13.0 age confidence
react-dom (source) 19.1.1 -> 19.2.0 age confidence
react-i18next 15.7.3 -> 16.0.0 age confidence
stylelint (source) 16.24.0 -> 16.25.0 age confidence
stylelint-config-standard 39.0.0 -> 39.0.1 age confidence
ts-jest (source) 29.4.1 -> 29.4.4 age confidence
typescript (source) 5.9.2 -> 5.9.3 age confidence
webpack 5.101.3 -> 5.102.0 age confidence

Release Notes

TypeCellOS/BlockNote (@​blocknote/code-block)

v0.40.0

Compare Source

🚀 Features
🩹 Fixes
  • Block colors menu not always showing (#​2027)
  • Update remianing examples to Mantine v8 (#​2031)
  • ShadCN example Tailwind setup (#​2042)
❤️ Thank You

v0.39.1

Compare Source

🩹 Fixes
  • cleanup accesses to prosemirrorView to account for tiptap 3 behavior (#​2017)
  • core: input rules can handle when a new block is empty now (#​2013)
❤️ Thank You
  • Nick Perez

v0.39.0

Compare Source

🚀 Features
  • move all blocks to use the custom blocks API (#​1904)
  • core: support for Tiptap V3 (#​2001)
❤️ Thank You
  • Nick Perez

v0.38.0

Compare Source

🚀 Features
  • Custom schemas for comment editors (#​1976)
🩹 Fixes
  • Suggestion menu positioning (#​1975)
  • doLLMRequest fails when deleting a non-existent block (#​1982)
  • file block resize handles not working with touch inputs (#​1981)
  • get pdf example working again (a90ae4d58)
  • better markdown & html paste, make methods synchronous (#​1957)
  • Improve setting text for custom file blocks (#​1984)
  • react: close link popover on submit in static formatting toolbar #​1696 (#​1997, #​1696)
❤️ Thank You
fontsource/font-files (@​fontsource/material-icons)

v5.2.7

Compare Source

v5.2.6

Compare Source

vercel/next.js (@​next/eslint-plugin-next)

v15.5.4

Compare Source

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes
  • fix: ensure onRequestError is invoked when otel enabled (#​83343)
  • fix: devtools initial position should be from next config (#​83571)
  • [devtool] fix overlay styles are missing (#​83721)
  • Turbopack: don't match dynamic pattern for node_modules packages (#​83176)
  • Turbopack: don't treat metadata routes as RSC (#​82911)
  • [turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (#​83357)
  • Turbopack: throw large static metadata error earlier (#​82939)
  • fix: error overlay not closing when backdrop clicked (#​83981)
  • Turbopack: flush Node.js worker IPC on error (#​84077)
Misc Changes
  • [CNA] use linter preference (#​83194)
  • CI: use KV for test timing data (#​83745)
  • docs: september improvements and fixes (#​83997)
Credits

Huge thanks to @​yiminghe, @​huozhi, @​devjiwonchoi, @​mischnic, @​lukesandberg, @​ztanner, @​icyJoseph, @​leerob, @​fufuShih, @​dwrth, @​aymericzip, @​obendev, @​molebox, @​OoMNoO, @​pontasan, @​styfle, @​HondaYt, @​ryuapp, @​lpalmes, and @​ijjk for helping!

microsoft/playwright (@​playwright/test)

v1.55.1

Compare Source

Highlights

#​37479 - [Bug]: Upgrade Chromium to 140.0.7339.186.
#​37147 - [Regression]: Internal error: step id not found.
#​37146 - [Regression]: HTML reporter displays a broken chip link when there are no projects.
#​37137 - Revert "fix(a11y): track inert elements as hidden".

Browser Versions

  • Chromium 140.0.7339.186
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139
diegomura/react-pdf (@​react-pdf/renderer)

v4.3.1

Compare Source

Patch Changes
getsentry/sentry-javascript (@​sentry/nextjs)

v10.17.0

Compare Source

Important Changes
  • feat(nuxt): Implement server middleware instrumentation (#​17796)

    This release introduces instrumentation for Nuxt middleware, ensuring that all middleware handlers are automatically wrapped with tracing and error reporting functionality.

  • fix(aws-serverless): Take http_proxy into account when choosing
    useLayerExtension default (#​17817)

    The default setting for useLayerExtension now considers the http_proxy environment variable.
    When http_proxy is set, useLayerExtension will be off by default.
    If you use a http_proxy but would still like to make use of the Sentry Lambda extension, exempt localhost in a no_proxy environment variable.

Other Changes
  • feat(node): Split up http integration into composable parts (#​17524)
  • fix(core): Remove check and always respect ai.telemetry.functionId for Vercel AI gen spans (#​17811)
  • doc(core): Fix outdated JSDoc in beforeSendSpan (#​17815)
Internal Changes
  • ci: Do not run dependabot on e2e test applications (#​17813)
  • docs: Reword changelog for google gen ai integration (#​17805)

v10.16.0

Compare Source

  • feat(logs): Add internal replay_is_buffering flag (#​17752)
  • feat(react-router): Update loadContext type to be compatible with middleware (#​17758)
  • feat(replay/logs): Only attach sampled replay Ids to logs (#​17750)
  • fix(browser): Use current start timestamp for CLS span when CLS is 0 (#​17800)
  • fix(core): Prevent instrumentAnthropicAiClient breaking MessageStream api (#​17754)
  • fix(nextjs): Don't use chalk in turbopack config file (#​17806)
  • fix(react): Do not send additional navigation span on pageload (#​17799)
Internal Changes
  • build(aws): Ensure AWS build cache does not keep old files (#​17776)
  • chore: Add publish_release command (#​17797)
  • ref(aws-serverless): Add resolution for import-in-the-middle when building the Lambda layer (#​17780)
  • ref(aws-serverless): Improve README with better examples (#​17787)
  • ref(core): Improve promise buffer (#​17788)
  • Revert "test(e2e): Pin [email protected] due to @vercel/nft incompatibility (#​17777)" (#​17784)
  • test(e2e): Pin [email protected] due to @vercel/nft incompatibility (#​17777)
  • test(nextjs): Add route handler tests for turbopack (#​17515)
  • test(react-router): Test v8 middleware (#​17783)

v10.15.0

Compare Source

Important Changes
  • feat(cloudflare): Add honoIntegration with error-filtering function (#​17743)

    This release adds a honoIntegration to @sentry/cloudflare, which exposes a shouldHandleError function that lets you define which errors in onError should be captured.
    By default, Sentry captures exceptions with error.status >= 500 || error.status <= 299.

    The integration is added by default, and it's possible to modify this behavior like this:

     integrations: [
       honoIntegration({
        shouldHandleError: (err) => true; // always capture exceptions in onError
       })
     ]
  • feat(node): Add instrumentation for hono handler (#​17428)

This PR enhances the Hono integration by adding comprehensive handler instrumentation, error handling capabilities.

  • feat(aws): Enable Lambda extension by default when using the Lamba layer (#​17684)

  • feat(browser): Add setActiveSpanInBrowser to set an active span in the browser (#​17714)

This PR adds a feature to the browser SDKs only: Making an inactive span active. We do this to enable use cases where having a span only being active in the callback is not practical.

Other Changes
  • fix(browser): Improve handling of 0 and undefined resource timing values (#​17751)
  • ref(nextjs): Display build compatibility warning for webpack (#​17746)
Internal Changes
  • docs: Reword changelog for google gen ai instrumentation (#​17753)
  • build: Add @typescript-eslint/no-unnecessary-type-assertion rule (#​17728)
  • build: Update TS target to es2020 everywhere (#​17709)
  • chore: Add external contributor to CHANGELOG.md (#​17745)

Work in this release was contributed by @​Karibash. Thank you for your contribution!

v10.14.0

Compare Source

Important Changes
  • feat(cloudflare,vercel-edge): Add support for Google Gen AI instrumentation (#​17723)

    The SDK now supports manually instrumenting Google's Generative AI operations in Cloudflare Workers and Vercel Edge Runtime environments, providing insights into your AI operations. You can use const wrappedClient = Sentry.instrumentGoogleGenAIClient(genAiClient) to get an instrumented client.

Other Changes
  • fix(nextjs): Display updated turbopack warnings (#​17737)
  • ref(core): Wrap isolationscope in WeakRef when storing it on spans (#​17712)
Internal Changes
  • test(node): Avoid using specific port for node-integration-tests (#​17729)
  • test(nuxt): Update Nuxt version and add Nitro $fetch test (#​17713)

v10.13.0

Compare Source

Important Changes
  • feat(browser): Add option to explicitly end pageload span via reportPageLoaded() (#​17697)

    With this release you can take manual control of ending the pageload span. Usually this span is ended automatically by the SDK, based on a period of inactivity after the initial page was loaded in the browser. If you want full control over the pageload duration, you can tell Sentry, when your page was fully loaded:

    Sentry.init({
      //...
      integrations: [
        // 1. Enable manual pageload reporting
        Sentry.browserTracingIntegration({ enableReportPageLoaded: true }),
      ],
    });
    
    // 2. Whenever you decide the page is loaded, call:
    Sentry.reportPageLoaded();

    Note that if Sentry.reportPageLoaded() is not called within 30 seconds of the initial pageload (or whatever value the finalTimeout option is set to), the pageload span will be ended automatically.

  • feat(core,node): Add instrumentation for GoogleGenerativeAI (#​17625)

    The SDK now automatically instruments the @google/generative-ai package to provide insights into your AI operations.

  • feat(nextjs): Promote useRunAfterProductionCompileHook to non-experimental build option (#​17721)

    The useRunAfterProductionCompileHook option is no longer experimental and is now a stable build option for Next.js projects.

  • feat(nextjs): Use afterProductionCompile hook for webpack builds (#​17655)

    Next.js projects using webpack can opt-in to use the useRunAfterProductionCompileHook hook for source map uploads.

  • feat(nextjs): Flip default value for useRunAfterProductionCompileHook for Turbopack builds (#​17722)

    The useRunAfterProductionCompileHook option is now enabled by default for Turbopack builds, enabling automated source map uploads.

  • feat(node): Do not drop 300 and 304 status codes by default (#​17686)

    HTTP transactions with 300 and 304 status codes are now captured by default, providing better visibility into redirect and caching behavior.

Other Changes
  • feat(core): Add logger to core and allow scope to be passed log methods (#​17698)
  • feat(core): Allow to pass onSuccess to handleCallbackErrors (#​17679)
  • feat(core): Create template attributes in consoleLoggingIntegration (#​17703)
  • feat(deps): bump @​sentry/cli from 2.52.0 to 2.53.0 (#​17652)
  • feat(node): Add extra platforms to os context (#​17720)
  • fix(browser): Ensure idle span duration is adjusted when child spans are ignored (#​17700)
  • fix(core): Ensure builtin stack frames don't affect thirdPartyErrorFilterIntegration (#​17693)
  • fix(core): Fix client hook edge cases around multiple callbacks (#​17706)
  • fix(nextjs): Enable fetch span when OTel setup is skipped (#​17699)
  • fix(node): Fix this context for vercel AI instrumentation (#​17681)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#​17725)
  • chore: Add link to build and test icon in readme (#​17719)
  • chore(nuxt): Bump Vite and Rollup plugins (#​17671)
  • chore(repo): Add changelog entry for reportPageLoaded (#​17724)
  • ci: Fix lookup of changed E2E test apps (#​17707)
  • ci(test-matrix): Add logs for getTestMatrix (#​17673)
  • ref: Avoid some usage of SyncPromise where not needed (#​17641)
  • ref(core): Add debug log when dropping a span via ignoreSpans (#​17692)
  • ref(core): Avoid looking up anthropic-ai integration options (#​17694)
  • ref(core): Streamline module_metadata assignment and cleanup functions (#​17696)
  • ref(remix): Avoid unnecessary error wrapping HandleDocumentRequestFunction (#​17680)
  • Revert "[Gitflow] Merge master into develop"

Work in this release was contributed by @​Olexandr88. Thank you for your contribution!

v10.12.0

Compare Source

Important Changes
  • ref: Add and Adjust error event mechanism values

    This release includes a variety of changes aimed at setting the mechanism field on errors captured automatically by the Sentry SDKs. The intention is to clearly mark which instrumentation captured an error. In addition, some instrumentations previously did not yet annotate the error as handled or unhandled which this series of PRs corrects as well.

    Relevant PRs

    Released in 10.12.0:

    • ref(angular): Adjust ErrorHandler event mechanism (#​17608)
    • ref(astro): Adjust mechanism on error events captured by astro middleware (#​17613)
    • ref(aws-severless): Slightly adjust aws-serverless mechanism type (#​17614)
    • ref(bun): Adjust mechanism of errors captured in Bun.serve (#​17616)
    • ref(cloudflare): Adjust event mechanisms and durable object origin (#​17618)
    • ref(core): Adjust mechanism in captureConsoleIntegration (#​17633)
    • ref(core): Adjust MCP server error event mechanism (#​17622)
    • ref(core): Simplify linkedErrors mechanism logic (#​17600)
    • ref(deno): Adjust mechanism of errors caught by globalHandlersIntegration (#​17635)
    • ref(nextjs): Set more specific event mechanisms (#​17543)
    • ref(node): Adjust mechanism of express, hapi and fastify error handlers (#​17623)
    • ref(node-core): Add mechanism to cron instrumentations (#​17544)
    • ref(node-core): Add more specific mechanism.type to worker thread errors from childProcessIntegration (#​17578)
    • ref(node-core): Adjust mechanism of onUnhandledRejection and onUnhandledException integrations (#​17636)
    • ref(node): Add mechanism to errors captured via connect and koa integrations (#​17579)
    • ref(nuxt): Add and adjust mechanism.type in error events (#​17599)
    • ref(react): Add mechanism to reactErrorHandler and adjust mechanism in ErrorBoundary (#​17602)
    • ref(remix): Adjust event mechanism of captureRemixServerException (#​17629)
    • ref(replay-internal): Add mechanism to error caught by replayIntegration in debug mode (#​17606)
    • ref(solid): Add mechanism to error captured by withSentryErrorBoundary (#​17607)
    • ref(solidstart): Adjust event mechanism in withServerActionInstrumentation (#​17637)
    • ref(sveltekit): Adjust mechanism of error events (#​17646)
    • ref(vue): Adjust mechanism in Vue error handler (#​17647)

    Released in 10.11.0:

    • ref(browser): Add more specific mechanism.type to errors c

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added automated Pull request created automatically dependencies Pull requests that update a dependency file noChangeLog labels Sep 12, 2025
@github-actions
Copy link

github-actions bot commented Sep 12, 2025

Size Change: +5.1 kB (+0.14%)

Total Size: 3.68 MB

Filename Size Change
apps/impress/out/_next/static/5d6733b1/_buildManifest.js 0 B -880 B (removed) 🏆
apps/impress/out/_next/static/chunks/0c22ff5f.js 32.9 kB -18 kB (-35.3%) 🎉
apps/impress/out/_next/static/chunks/3514.js 0 B -771 B (removed) 🏆
apps/impress/out/_next/static/chunks/3937.js 0 B -2.07 kB (removed) 🏆
apps/impress/out/_next/static/chunks/4090.js 0 B -2.6 kB (removed) 🏆
apps/impress/out/_next/static/chunks/4143.js 0 B -53.3 kB (removed) 🏆
apps/impress/out/_next/static/chunks/5eae7a46.js 23.1 kB +3.9 kB (+20.27%) 🚨
apps/impress/out/_next/static/chunks/6121.js 0 B -7.56 kB (removed) 🏆
apps/impress/out/_next/static/chunks/7094.js 0 B -4.22 kB (removed) 🏆
apps/impress/out/_next/static/chunks/7461.js 0 B -2.53 kB (removed) 🏆
apps/impress/out/_next/static/chunks/7751.js 0 B -5.11 kB (removed) 🏆
apps/impress/out/_next/static/chunks/7978.js 0 B -1.8 kB (removed) 🏆
apps/impress/out/_next/static/chunks/876.js 0 B -8.83 kB (removed) 🏆
apps/impress/out/_next/static/chunks/8885.js 0 B -530 kB (removed) 🏆
apps/impress/out/_next/static/chunks/8893.js 0 B -3.1 kB (removed) 🏆
apps/impress/out/_next/static/chunks/9039.js 0 B -791 B (removed) 🏆
apps/impress/out/_next/static/chunks/9379.js 0 B -15.5 kB (removed) 🏆
apps/impress/out/_next/static/chunks/framework.js 59.6 kB +1.99 kB (+3.45%)
apps/impress/out/_next/static/chunks/pages/_app.js 419 kB +2.72 kB (+0.65%)
apps/impress/out/_next/static/css/d78c6b3d013dbf0d.css 0 B -25.4 kB (removed) 🏆
apps/impress/out/_next/static/css/f8801c69062858af.css 0 B -30.6 kB (removed) 🏆
apps/impress/out/_next/static/chunks/7551.js 649 kB +649 kB (new file) 🆕
apps/impress/out/_next/static/css/5148c82c045e9463.css 25.5 kB +25.5 kB (new file) 🆕
apps/impress/out/_next/static/css/7873638acee9ea9e.css 34.5 kB +34.5 kB (new file) 🆕
apps/impress/out/_next/static/f8d0fbae/_buildManifest.js 878 B +878 B (new file) 🆕

compressed-size-action

@renovate renovate bot force-pushed the renovate/js-dependencies branch 13 times, most recently from 611b0dc to bf00dad Compare September 18, 2025 08:01
@AntoLC AntoLC self-assigned this Sep 18, 2025
@renovate renovate bot force-pushed the renovate/js-dependencies branch 12 times, most recently from e0bce82 to 3f02602 Compare September 23, 2025 09:07
@AntoLC AntoLC force-pushed the renovate/js-dependencies branch 10 times, most recently from 1374e90 to be5dc6c Compare October 21, 2025 13:27
@AntoLC AntoLC requested a review from Copilot October 21, 2025 13:43
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates JavaScript dependencies across the project, with the major changes involving upgrading BlockNote packages from 0.37.0 to 0.40.0, Hocuspocus from 2.x to 3.x, and various other supporting library updates. The upgrades require significant changes to custom block implementations, collaboration server configuration, and several API adaptations for compatibility with the new versions.

Key Changes:

  • Upgraded BlockNote packages (0.37.0 → 0.40.0) requiring restructuring of custom blocks (Callout, PDF, Image) to comply with new implementation patterns
  • Migrated Hocuspocus server and provider from v2.15.2 to v3.2.5, updating connection handling and API usage
  • Updated mutation hooks to support new TanStack Query v5.90.2 callback signatures (added onMutateResult parameter)

Reviewed Changes

Copilot reviewed 64 out of 68 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
package.json files Dependency version bumps across all frontend packages and e2e tests
hocuspocusServer.ts Updated Hocuspocus server initialization and connection API for v3
Custom block components Refactored block specifications to use new BlockNote factory pattern
Mutation hooks Updated callback signatures for new TanStack Query parameters
Provider store Enhanced connection state management with ready/synced states
E2E tests Updated selectors and assertions for BlockNote DOM structure changes
Export mappings Removed custom divider block in favor of BlockNote default

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.


export function useUpdateDocLink({
onSuccess,
listInvalideQueries,
Copy link

Copilot AI Oct 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected spelling of 'listInvalideQueries' to 'listInvalidQueries'.

Copilot uses AI. Check for mistakes.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will do it in a separate PR.

@AntoLC AntoLC force-pushed the renovate/js-dependencies branch from be5dc6c to 6408604 Compare October 21, 2025 14:04
@AntoLC AntoLC requested a review from Ovgodd October 21, 2025 14:34
Copy link
Collaborator

@Ovgodd Ovgodd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve tested the app locally after all dependency upgrades:

Editor and custom blocks (Callout, Image, PDF, Divider) behave correctly, no flicker or rendering issues.

I also checked dependency versions, everything seems to be aligned except @blocknote/server-util, still at 0.40.0 while others are 0.41.1.

Nice job !

Copy link
Collaborator

@Ovgodd Ovgodd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve tested the app locally after all dependency upgrades:

Editor and custom blocks (Callout, Image, PDF, Divider) behave correctly, no flicker or rendering issues.

I also checked dependency versions, everything seems to be aligned except @blocknote/server-util, still at 0.40.0 while others are 0.41.1.

Nice job !

@AntoLC AntoLC force-pushed the renovate/js-dependencies branch from 6408604 to 4051e72 Compare October 22, 2025 11:52
renovate bot and others added 5 commits October 22, 2025 13:52
Version 4.0.0 is not yet compatible with UiKit,
better to wait.
Recent upgrade of @tanstack/react-query to
version >5.90 introduced a breaking change in the
onSuccess and onError callback signatures for
the useMutation hook.
The context parameter has been replaced with an
onMutateResult parameter, which provides
information about the result of the
onMutate callback.
Blocknote now has a built-in divider block, so we
can remove our custom implementation.
Last release of Blocknote introduced breaking
changes for custom blocks.
We adapted our custom blocks to the new
implementation.
"code-block" is considered as a block now, we
update the way to import and use it.
The custom blocks should be now more tiptap friendly.
@AntoLC AntoLC force-pushed the renovate/js-dependencies branch from 4051e72 to 196d1d7 Compare October 22, 2025 11:54
The last version of Blocknote seems to have a
conflict with hocuspocus 2.15.2, it is a good
moment to upgrade to hocuspocus 3.2.5.
Move the `useUpdateDocLink` hook from the
`doc-management` feature to the `doc-share` feature
to better align with its functionality related
to document sharing.
When we open the share modal, the requests were
then in cache, if other users where interacting
with the share settings in parallel,
we would not see the changes until the cache expired.
We now force a fresh fetch of the data when opening
the share modal, it ensures we always have the
latest data when opening the modal.
The tests e2e highlighted a problem where content
was lost during synchronization. This bug
started to occurs after upgrading Blocknote to
0.41.1 version.
It seems to happen only when the initial document
is empty and 2 users are collaborating, so before
the first minute.
We now initialize the editor only when the y-doc
has attempted to sync. This should ensure that
all updates are applied before the editor
is initialized.
@AntoLC AntoLC force-pushed the renovate/js-dependencies branch from 196d1d7 to 145c688 Compare October 22, 2025 12:47
@AntoLC AntoLC merged commit 145c688 into main Oct 22, 2025
21 of 22 checks passed
@AntoLC AntoLC deleted the renovate/js-dependencies branch October 22, 2025 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Pull request created automatically dependencies Pull requests that update a dependency file noChangeLog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

➕ doesn't display blocktype dropdow menu on doc's 1st block

2 participants